/* 通用样式 */

.w {
    width: 1200px;
    margin: 0 auto;
}

/* 左浮动 */

.fl {
    float: left;
}

/* 右浮动 */

.fr {
    float: right;
}

@font-face {
    font-family: 'icomoon';
    src: url('../fonts/icomoon.eot?7kkyc2');
    src: url('../fonts/icomoon.eot?7kkyc2#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?7kkyc2') format('truetype'), url('../fonts/icomoon.woff?7kkyc2') format('woff'), url('../fonts/icomoon.svg?7kkyc2#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icomoon {
    font-family: 'icomoon';
    font-size: 14px;
}

.shotcat {
    height: 31px;
    background-color: #f1f1f1;
    line-height: 31px;
}

.shotcat li {
    float: left;
}

.style-red {
    color: #c81623;
}

.fr .spacer {
    width: 1px;
    height: 10px;
    margin: 10px 15px 0;
    background-color: #666;
}